html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}
//@import "reset-min.css";
//@charset "utf-8";

@font-face{ 
    font-family: 'MyriadProBoldCond';
    src: url('../fonts/MyriadPro-BoldCond.otf'); 
}

@font-face{ 
    font-family: 'MyriadProCond';
    src: url('../fonts/MyriadPro-Cond.otf'); 
}

@font-face{ 
    font-family: 'calibri';
    src: url('../fonts/calibri.ttf'); 
}

@font_family: 'calibri', Arial, sans-serif;

@font_family_verdana: Verdana, Arial, sans-serif;

@font_family_MyriadProBoldCond: 'MyriadProBoldCond', Arial, sans-serif;

@font_family_MyriadProCond: 'MyriadProCond', Arial, sans-serif;

@color: #000;

@tam_input: 250px;

@min_width_body:1000px;

@cor_modelo: #30ad9d; 

@cor_texto: #707072; 


*{
    font-family: @font_family; 
}
html{ 
    background-color: #FFF;
}
body{
    padding: 0;
    margin: 0;
    font-size: 12px;
    min-width: @min_width_body;   
    color: @color; 
}

.st-limite{
    width: 900px;
    margin: 0 auto;
}


input[type='text'], select, textarea
{ 
    background-color: #F2F2F2;  
    border: 1px solid #B1B2B4; 
    border-radius: 5px; 
    width: 200px;
}
            

a{ text-decoration: none; color:@cor_texto; }
p{ text-align: justify; }
#st-topo{
    background-color: #FFF;
    overflow: hidden;
    width: 100%;
    
    input{ 
        background-color: #FFF;
        border: 1px solid #FFF;
        border-radius: 5px;
        color: @cor_texto;
        padding: 8px 10px;
        width: 105px;
    }
    
    .barra-pr{
        width: 100%;
        padding: 15px 0;
        //background-color: @cor_modelo;
        color: #FFF;
        overflow: hidden;
        position: fixed;
        z-index: 2000;
        min-height: 33px;
        
        .login{
            float: left;
            width: 430px;
            .cnt-btn-login{
                float: right;
                width: 125px;
            }
        }
        .ferramentas{
            float: right;
            min-width: 310px;
            padding: 5px;
            text-align: right;
        }
        a{ color: #FFF; }
        .carrinho{ padding-left: 25px; background: transparent url("../images/icone_carrinho_topo.png") no-repeat; }
        .conta{ padding-left: 16px; background: transparent url("../images/icone_conta.png") no-repeat; }
        
        .ola{
            font-weight: bold;
            font-size: 14px;
            padding-top: 7px;
            float: left;
            width: 260px;
            text-align: center;
            a{
                &:hover{
                    text-decoration: underline;
                } 
            }
        }
    }
    .barra-sg{
        width: 100%;
        background-color: #f2f2f2;
        height: 94px;
        margin-top: 63px;
        position: relative;
        z-index: 1000;
        
        h1{
            float: left;
            width: 260px;
            height: 126px;
            margin-top: -2px;
            position: absolute;
            z-index: 1000;
            
            a{ display: block; height: 59px;margin-left: 60px; text-align: center; width: 140px; }
        }
        .logo1{ background: transparent url("../images/logo-tp_1.png") no-repeat; }
        .logo2{ background: transparent url("../images/logo-tp_2.png") no-repeat; }
        .logo3{ background: transparent url("../images/logo-tp_3.png") no-repeat; }
        .logo4{ background: transparent url("../images/logo-tp_4.png") no-repeat; }
    }    
    .menu-principal{
        float: right;
        border-left: 1px solid #dadada;
        height: 94px;
        li {
            //padding: 40px 53px;
            display: inline-block;
            list-style: none outside none;
            border-right: 1px solid #dadada;
            a{ 
               color: @cor_texto; 
               display: inline-block;
               padding: 40px 53px;
            }
        }
    }
    .cnt-slider{ 
        
        width: 100%;//900px; 
    }
    .hom{ 
        height: 400px; 
        position: relative;
        
        .banner{
            position: absolute;
            top: 0;
            z-index: 100;
            width: 100%;
            height: 400px;

            background-size: cover;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
        }
    }
    .lnkitg{
        position: absolute;
        bottom: 0;
        z-index: 100;
        height: 30px;
        width: 100%;
        text-align: center;
        //margin-bottom: 20px;

        .action{
            background-color: #BBB;
        }

        a{
            height: 10px;
            width: 10px;
            border: 1px solid #BBB;
            display: inline-block;
            margin-right: 5px;
            &:hover{
                .action;
            }
        }

        .imgs{
            margin-top: -57px;
            position: absolute;
            width: 100%;

            img{
                display: none;
                border: 1px solid #FFF;
            }
        }
    }
    
    .int{ 
        height: 200px; 
        position: relative;
        
        .b_pagina{
            position: absolute;
            top: 0;
            z-index: 100;
            width: 100%;
            height: 200px;

            background-size: cover;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
        }
    }
    
    .nav-slider{
        position: absolute;
        top: 70px;
        width: 100%;
    }

    #prev{ 
        display: block !important;
        left: 11px !important;
        position: absolute !important;
        top: 260px !important;
        z-index: 1000 !important;
        background: url("../images/setas.png") no-repeat scroll left center transparent;
        height: 48px;
        width: 19px;
    }
    #next{ 
        display: block !important;
        right: 11px !important;
        position: absolute !important;
        top: 260px !important;
        z-index: 1000 !important;
        background: url("../images/setas.png") no-repeat scroll right center transparent;
        height: 48px;
        width: 19px;
    }
    
    .prod-destaque{
        margin:20px 0;
        overflow: hidden;
        .imagem{
            float: left;
            padding: 67px 15px;//83px 15px;
        }
        .slider-prod{
            float: left;
            height: 168px;//214px;
            width: 660px;
            position: relative;
            margin-left: 30px;
            
            .jcarousel-clip{ overflow: hidden; margin-left: 5px; }
            
            ul{
                text-align: center;
                margin: 0 0 0 1px !important;
                li {
                    width: 120px;
                    height: 168px;//214px;
                    display: inline-block;
                    list-style: none outside none;
                    margin-right: 12px;
                    background-color: #FFF;
                    position:relative;
                    
                    a{ display: block; }
                    
                    .des-prod{
                        color: #707072;
                        //height: 54px;
                        background-color: #FFF;
                        position:absolute;
                        width: 100%;
                        bottom: 0;
                        font-size: 10px;
                        text-align: left;
                        .content-info{
                            padding-top:5px;
                            strong{ font-weight: bold; }
                            .comprar{
                                padding-left: 30px;
                                display: inline-block;
                                margin-top: 5px; 
                                span{
                                    float: right;
                                    text-align: left;
                                    width: 76px;
                                    font-weight: bold;
                                    font-size: 11px;
                                }
                            }
                            .a1{ background: #FFF url("../images/carrinho_produtos_1.png") 4px center no-repeat; }
                            .a2{ background: #FFF url("../images/carrinho_produtos_2.png") 4px center no-repeat; }
                            .a3{ background: #FFF url("../images/carrinho_produtos_3.png") 4px center no-repeat; }
                            .a4{ background: #FFF url("../images/carrinho_produtos_4.png") 4px center no-repeat; }
                        }
                    }
                }
            }
            
            .jcarousel-prev{ 
                display: block !important;
                left: 0px !important;
                position: absolute !important;
                background: url("../images/setas.png") no-repeat scroll left center transparent;
                height: 48px;
                width: 19px;
                top: 55px;//80px;
                cursor: pointer;
                margin-left: -25px;
            }
            .jcarousel-next{ 
                display: block !important;
                left: 640px !important;
                position: absolute !important;
                background: url("../images/setas.png") no-repeat scroll right center transparent;
                height: 48px;
                width: 19px;
                top: 55px;//80px;
                cursor: pointer;
                margin-left: 25px;
            }
        }
        
    }
    .pesquisa{
        float: right;
        
        input{ 
            padding: 4px 12px;
            width: 130px;
            border-radius: 5px 0 0 5px;
            vertical-align: middle;
         }  
         
         
         .submit{
             background: #FFF url(../images/lupa.png) center no-repeat;
             color:#FFF;
             border: none;
             border-left: 1px solid #ccc;
             margin-left: -4px;
             border-radius: 0 5px 5px 0;
             padding: 4px;
             width: 35px;
             height: 25px;
         }
    }
}
.fd-corpo{ 
    background-color: #f2f2f2; 
    #st-topo{ border-bottom: 1px solid #dadada; }      
}
#st-corpo{
    overflow: hidden;
    margin-top: 20px;
    padding-bottom: 20px;
    .tl{
        border-bottom: 1px solid #dadada;
        padding-left: 10px;
        padding-bottom: 10px;
        font-weight: bold;
    }
    .nav-menu{
        float:left;
        width: 210px;
        background-color: #FFF;
        padding: 20px;
        ul{
            float: right;
            overflow: hidden;
            width: 100%;
            li {
                padding: 10px 10px;
                display: inline-block;
                list-style: none outside none;
                border-bottom: 1px solid #dadada;
                width: 100%;
                a{ color: @cor_texto; }
            }
        }
    }
    
    .cnt-conteudo{
        float:left;
        width: 630px;
        margin-left: 20px;
        
        .lista_produtos{
            margin: 0px;
            
            li {
                width: 200px;
                height: 315px; //380px;
                display: inline-block;
                list-style: none outside none;
                border: 1px #ccc solid;
                margin-right: 5px;
                margin-bottom: 10px;
                background-color: #FFF;
                position:relative;
                overflow: hidden;
                
                a{ display: block; }
                
                .des-prod{
                    color: #FFF;
                    height: 65px;
                    background-color: #CCC;
                    position:absolute;
                    width: 100%;
                    bottom: 0;
                    .content-info{
                        padding: 18px 10px 0;
                        strong{ font-weight: bold; }
                        .comprar{
                            float: right;
                            width: 19px;
                            height: 18px;
                            padding: 5px;
                        }
                        .a1{ background: #FFF url("../images/carrinho_produtos_1.png") 4px center no-repeat; }
                        .a2{ background: #FFF url("../images/carrinho_produtos_2.png") 4px center no-repeat; }
                        .a3{ background: #FFF url("../images/carrinho_produtos_3.png") 4px center no-repeat; }
                        .a4{ background: #FFF url("../images/carrinho_produtos_4.png") 4px center no-repeat; }
                    }
                }
            }
        }
        .lista_empresas{
            margin: 0px;
             li {
                width: 305px;
                height: 160px; //380px;
                display: inline-block;
                list-style: none outside none;
                border: 1px #ccc solid;
                margin-right: 5px;
                margin-bottom: 10px;
                background-color: #FFF;
                position:relative;
                overflow: hidden;
             }
             .titulo{
                 height: 20px;
                 color: #FFF;
                 background-color: #021D3A;
                 text-align: center;
                 font-size: 12px;
                 font-weight: bold;
                 padding-top: 3px;
             }
        }
    }
    h1.titulo{
        color:#b1b2b4;
        font-size: 18px;
        margin: 0 0 20px;
        a{ color:#b1b2b4; 
           &:hover{
               text-decoration: underline;
           }
        }
    }
    .cnt-titulo{
        font-size: 32px;
        color: #b07f48;
        font-family: @font_family_MyriadProBoldCond;
        margin-bottom: 20px;
    }
    .cnt-texto{
        p{ margin: 0 0 20px; text-align:justify; }
        .dicas{ overflow: hidden; ul{ margin-left:15px; li{ list-style-type: square; } } }
        form{
            color: #707072;
            input, textarea { background-color: #F2F2F2; width: 300px; border: 1px solid #B1B2B4; border-radius: 5px; padding: 5px; }
            textarea{ resize: none; width: 320px;  }
            button{ color: #FFF; border:none; padding: 5px; float: right; }
            dt{ padding-bottom: 2px; }
            dd{ padding-bottom: 5px; }
            input.cidade{ width: 261px !important; }
            input.uf{ width: 18px!important; text-transform: uppercase !important; }
        }
    }
    .categorias_dica{
        float: right;
    }
    .cnt-cas{
        overflow: hidden;
        margin-bottom: 20px;
        
        h1{
            color: #B1B2B4;
            font-size: 16px;
            margin: 0 0 5px;
        }
        .left { float: left; padding-right: 20px;}
        .right { float: right; padding-left: 20px;}
        p{ float: left; }
        .txt{ overflow: hidden; }
    }
    .cnt-contato{ 
        .col1{ float: left; }
        .col2{ float: left; padding-left: 45px; }
    }
    
    .cnt-form{ 
        .col1{ float: left; }
        .col2{ float: left; padding-left: 45px; }
    }
    
    .quemsomos{
        .txt{
            float: left;
            width: 380px; 
            //margin-right: 20px;
            text-align: justify;
            
            .t1,.t2{ padding: 15px; }
            
            .t1{
                background-color: #ececec;
                color: #e97818; 
            }
           
        }
        .galeria{
            float: left;
            width: 520px; 
        }
        
        .prm{
            float: left;
	    width: 325px;            	    
        }
        
        .seg{
            float: left;
            margin-left:10px;
            width: 68px;
            height: 405px;
            overflow: hidden;
            .list-pro-lat{
                li{
                    width: 68px;
                    height: 85px;
                    display: inline-block;
                    list-style: none outside none;
                    margin-bottom: 10px;
                    cursor: pointer;
                }
                .jcarousel-prev{ 
                    display: block !important;
                    position: absolute !important;
                    background: url("../images/setas.png") no-repeat scroll left center transparent;
                    height: 48px;
                    width: 19px;
                    cursor: pointer;
                }
                .jcarousel-next{ 
                    display: block !important;
                    position: absolute !important;
                    background: url("../images/setas.png") no-repeat scroll right center transparent;
                    height: 48px;
                    width: 19px;
                    cursor: pointer;
                }
            }
        }
        
    }
    .det-produto{
        color: #707072;
        overflow: hidden;
        padding-bottom: 30px;
        .prm{
            float: left;
	    width: 325px;            	    
        }
        
        .seg{
            float: left;
            margin-left:10px;
            width: 68px;
            height: 405px;
            overflow: hidden;
            .list-pro-lat{
                li{
                    width: 68px;
                    height: 85px;
                    display: inline-block;
                    list-style: none outside none;
                    margin-bottom: 10px;
                    cursor: pointer;
                }
                .jcarousel-prev{ 
                    display: block !important;
                    position: absolute !important;
                    background: url("../images/setas.png") no-repeat scroll left center transparent;
                    height: 48px;
                    width: 19px;
                    cursor: pointer;
                }
                .jcarousel-next{ 
                    display: block !important;
                    position: absolute !important;
                    background: url("../images/setas.png") no-repeat scroll right center transparent;
                    height: 48px;
                    width: 19px;
                    cursor: pointer;
                }
            }
        }
	.tab_tam{
		margin-top: 40px;
		text-align: center;
		float: left;
		width: 403px;
                
		h3{
		    font-size: 18px;
		    margin: 0 0 10px;
		}
		img{
		    margin: 0 0 10px;
		}

		table{
		    border-collapse:separate;
		    border: 1px solid #CCC;
		    
		    width: 100%;
		    th{
			background-color: #c6c7c8;
			color: #FFF;
			font-weight: bold;
			padding: 5px;
			text-align: center;
		    }
		    td{
			background-color: #f6f6f6;
			color: #000;
			padding: 5px;
			text-align: center;
			font-size: 11px;
		    }
		    tr:nth-child(2n+1) {
			td{
			    background-color: #d9dadb;
			    color: #000;
			}
		    }
		}
	}
        .info{
            float: right;
            margin-left: 30px;
            width: 465px;//300px; 
            h3{
                font-size: 18px;
                margin: 0 0 10px;
            }
            .grade{
                overflow: hidden;
                width: 275px;
                
                .action{ border: 1px solid #F00; }
                li{
                    width: 30px; // 30px;
                    height: 30px;
                    line-height: 30px;
                    font-size: 12px;
                    display: inline-block;
                    font-weight: bold;
                    margin-right: 5px; 
                    margin-bottom: 10px;
                    float: left;
                    border: 1px solid transparent;
                    text-align: center;
                    cursor: pointer;
                    position: relative;
                    &:hover{
                        .action;
                    }
                    img{
                        height: 30px;
                        width: 30px;
                    }
                }
                input{ display: none; }
            }
            .gradedet{
                overflow: hidden;
                width: 275px;
                
                .action{ border: 1px solid #F00; }
                li{
                    width: 15px; // 30px;
                    height: 30px;
                    line-height: 30px;
                    font-size: 12px;
                    display: inline-block;
                    font-weight: bold;
                    margin-right: 5px; 
                    margin-bottom: 10px;
                    float: left;
                    border: 1px solid transparent;
                    text-align: center;
                    cursor: pointer;
                    position: relative;
                    &:hover{
                        .action;
                    }
                    img{
                        height: 30px;
                        width: 15px;
                    }
                }
                input{ display: none; }
                .img_sel_det{ margin-left: -10px; }
            }
            .tam{
                li{
                    background-color: #EFEFEF;
                    border: 1px solid #EFEFEF;
                }
            }

            .qtd{
                background-color: #EFEFEF;
                border: 1px solid #CCCCCC;
                border-radius: 0;
                padding: 10px;
                width: 50px;
            }
            .minqtd{ margin-left: 5px; font-size: 10px; }
            .solitar-orc{ 
                color: #FFF;
                width: 235px; 
                background-color: #CCC;
                display: inline-block; 
                padding: 20px;  
                text-align: center;
                font-size: 18px;
                margin: 20px 0 0 0;
		margin-right: 170px;	
            }
            .ver-forma{ 
                margin-top: 5px;
                display: block;
                font-style:italic;
                color: #707072;
            }
        }
        .cnt_elm{
            margin-bottom: 20px;
        }
        .outras_cores { display: none; }
        .img_sel, .img_sel_det{ 
            background: url(../images/img_sel.png) no-repeat;
            width: 30px; 
            height: 30px; 
            display: block;
            position: absolute;
            top: 0;
            //margin-top: -30px;
        }
    }
    .lst_dicas{
        overflow: hidden;
        li{ //}.left{
            float: left;
            width:290px;
            overflow: hidden; 
            margin-bottom: 15px; 
            margin-right: 15px;
            position: relative;
            
            img{ 
                float: left;
                width:290px;
                height:115px;
            }
            .st_cima{
                width: 0;
                height: 0;
                margin: 0 auto;
                border-left: 30px solid transparent;
                border-right: 30px solid transparent;
                border-bottom: 30px solid #f6f6f6;
                
                margin-top: 85px;
                position: absolute;
                z-index: 1000;     
                left: 50%;
                margin-left: -30px;
            }
            .texto{
                font-family: @font_family_MyriadProCond;
                color: #707173;
                background-color: #f6f6f6;
                padding: 0 10px;
                clear: both;
                height: 55px;
                width:290px;
                vertical-align: middle;
                display: table-cell;
                text-align:center;
            }
        }
        .sltl{
            margin-right: 0px !important;
        }
        /*
        li.right{
            img{ float: right; }
            .texto{
                float: left;
                padding-right: 10px;
                //width: 385px;
            }
        }
         */
         
        .cnt_fc{
             
             a{
                 &:hover{
                     text-decoration: underline;
                 }
             }
         }
         .cnt_fc_m{
             width: 580px;
             padding-top: 70px;
             .cnt_fc; 
         }
         
         .cnt_fc_p{
             width: 275px;
             padding-top: 70px;
             .cnt_fc; 
             
             a{
                 margin-left: 0px !important; height: auto !important;
                 background-position-y: 10px !important;
              }
         }
        
        .facebook{  display: inline-block; padding-left: 40px; height: 26px; vertical-align: middle; font-size: 20px; margin-left: 60px; font-weight: bold; }
        .facebook1{ .facebook; background: url(../images/facebook_1.png) no-repeat;  }
        .facebook2{ .facebook; background: url(../images/facebook_2.png) no-repeat;  }
        .facebook3{ .facebook; background: url(../images/facebook_3.png) no-repeat;  }
        .facebook4{ .facebook; background: url(../images/facebook_4.png) no-repeat;  }
        
    }
    .car_res_orc{
        
        td{ padding: 5px 0; }
        label{ width: 80px; display: block }
        input[type='text'], select, textarea
        { 
            background-color: #F2F2F2;  
            border: none !important; 
            border-radius: 0px !important; 
            padding: 5px;
        }
        .cnt_produto{
            background-color: #f6f6f6;
            width: 600px;
            margin: 0 auto;
            margin: 0 auto;
            margin-top: 30px;
            overflow: hidden;
            padding: 20px;
            .left{
                float: left;
            }
            .foto{
                width: 220px;
                //height: 400px;
            }
            .info_det{
                width: 380px;
            }
            .til{
                padding: 0 0 10px 0;
                font-weight: bold;
            }
            p{
                margin: 0 0 10px;
                label{ 
                    width: 120px; 
                    display: inline-block;
                    font-weight: bold;
                }
            }
            .img_cor{
                vertical-align: middle;
            }
            .grd_tam{
                margin-left: 120px;
                margin-bottom: 10px;
                margin-top: -20px;
                
                li{
                    margin-bottom: 5px;
                }
                span{ 
                    width: 30px;
                    height: 30px;
                    line-height: 30px;
                    font-size: 12px;
                    display: inline-block;
                    font-weight: bold;
                    text-align: center;
                    background-color: #eceded;
                }
                input{
                    width: 30px;
                    border: 1px solid #CCC;
                    padding: 7px;
                    background-color: #eceded;
                }
            }
            .btn_conf{ 
                color: #FFF;
                width: 235px; 
                display: inline-block; 
                padding: 20px;  
                text-align: center;
                font-size: 18px;
                margin: 20px 0 0 0;
                float: right;
                border-radius: 0px !important;
                border: none !important; 
                cursor: pointer;
            }
            .loading{
                display: none;
                float: left;
                margin-top: 40px;
                margin-left: 60px;
            }
        }
    }
    .cnt_cor{
        width: 30px;
        height: 30px;
        display: inline-block;
    }
}
#st-lk-tp{
    float: right;
    margin-right: -90px;
    margin-top: -50px;
}
    

#st-rodape{
    clear:both;
    margin-top:55px;
   
    .tp-cnt{
        //background-color: @cor_modelo;
        height: 160px;

        .box-segmento{
            float:left;

             .action{
                 background-color: #FFF !important;
                 color: @cor_modelo !important;
             }
            .conheca{
                //background-color: @cor_modelo;
                cursor: pointer;
                padding: 10px;
                color: #FFF;
                margin-top: -30px;
                font-size: 8px;
                text-align: center;
                width: 218px;
                //&:hover{ .action; }
            }
            .conheca-itens{
                margin-bottom: 20px; 
                height: 81px;
                .itens{ overflow: hidden; }
                a{ display: inline-block; width: 80px; height: 78px; display: none; } 
                .debranco{ background: url(../images/cnc_debranco.png);  }
                .escolar{ background: url(../images/cnc_escolar.png);  }
                .esportiva{ background: url(../images/cnc_esportiva.png);  }
                .profissional{ background: url(../images/cnc_profissional.png);  }
            }
            .pesquisa{
                input{ 
                     padding: 10px 12px;
                     width: 160px;
                     border-radius: 5px 0 0 5px;
                     vertical-align: middle;
                 }  
                 .submit{
                     background: #FFF url(../images/lupa.png) center no-repeat;
                     color:#FFF;
                     border: none;
                     border-left: 1px solid #ccc;
                     margin-left: -4px;
                     border-radius: 0 5px 5px 0;
                     width: 50px;
                     height: 25px;
                 }
            }
        }
        
        .cnt-logo{
            float: right;
            color: #fff;
            text-align: right;
            .logo{ 
                margin-top: 20px;
            }
            .telefone{
                padding-top: 20px;
                span{ font-weight: bold; font-size: 14px; }
            }
            .endereco{
            }
        }
    }
    .bt-cnt{
        color: @cor_texto;
        padding: 10px 0;
        overflow: hidden;
        .empresa{
            float: left;
            margin-top: 8px;
            font-size: 10px;
        }
        .menu{
            float: right;
            a{ color: @cor_texto; margin: 0 10px; }
            .facebook{  display: inline-block; width: 26px; height: 26px; vertical-align: middle; }
            .facebook1{ .facebook; background: url(../images/facebook_1.png);  }
            .facebook2{ .facebook; background: url(../images/facebook_2.png);  }
            .facebook3{ .facebook; background: url(../images/facebook_3.png);  }
            .facebook4{ .facebook; background: url(../images/facebook_4.png);  }
        }
    }
}
 
.pagination{
    text-align: center;
    padding:10px;

    .current {
        color: #069;
        font-weight: bold;
        margin-left: 3px;
        margin-right: 3px;
    }
    
    .prdPage {
        padding: 8px 12px;
        text-align: center;
        margin-left: 3px;
        margin-right: 3px;
        font-weight: bold; 
    }

    .numberPage {
        background-color: #d9dadc;
        color: #069;
        .prdPage;       

        &:hover{
            color: #FFFFFF;
            background-color: #069;
        }
    }

    .SetNumberPage {
        border: 1px solid #CCC;
        background-color: #069;
        color: #FFF;
        .prdPage;
    }

}

.ttError{
    color: #F00 !important;
    font-weight: bold; 
}


/* correções para o chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #st-rodape .tp-cnt .box-segmento .conheca  { margin-right: 1px; width: 220px;  }
    #st-rodape .tp-cnt .box-segmento .conheca-itens a { margin-right: 1px;  }
    #st-rodape .tp-cnt .box-segmento .pesquisa .submit{ padding: 11px 0px; }
    
    .pesquisa{ .submit{ padding: 5px !important; height: 24px !important; } }
}
